8a80ba07b99fcf91b8dc7e1a98999ed6b2a37715,lang-impl/src/com/intellij/codeInspection/ex/VisibleTreeState.java,VisibleTreeState,saveVisibleState,#Tree#,89
Before Change
}
}
mySelectedNodes.clear();
final TreePath[] selectionPaths = tree.getSelectionPaths();
for (int i = 0; selectionPaths != null && i < selectionPaths.length; i++) {
final DefaultMutableTreeNode node = (DefaultMutableTreeNode)selectionPaths[i].getLastPathComponent();
String selectedNode;
if (node.getUserObject() instanceof Descriptor) {
selectedNode = ((Descriptor)node.getUserObject()).getKey().toString();
}
else {
selectedNode = (String)node.getUserObject();
After Change
}
}
setSelectionPaths(tree.getSelectionPaths());
}
public void setSelectionPaths(final TreePath[] selectionPaths) {